/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package DesfazerCommand;

import Cliente.Model.CadastrarPaciente;
import Cliente.Model.ExcluirPaciente;
import Memento.Zelador;
import javax.swing.JButton;

/**
 *
 * @author Caio Valentim
 */
public class CommandDesfazer extends AbstractCommandDesfazer {
    Zelador zelador;
    JButton btnDesfazer;
    
    public CommandDesfazer(Zelador zelador,JButton btnDesfazer){
        super(zelador,btnDesfazer);
        this.zelador=zelador;
        this.btnDesfazer=btnDesfazer;
    }

    @Override
    public void execute() {
        ExcluirPaciente excluir = new ExcluirPaciente();
        excluir.excluirRegistro();
        CadastrarPaciente cadastrar = new CadastrarPaciente();
        cadastrar.incluiRegistro(zelador.getUltimoSalvo(btnDesfazer));
    }
    
}
